choroid plexus
noun
: a highly vascular portion of the pia mater that projects into the ventricles of the brain and secretes cerebrospinal fluid
Love words? Need even more definitions?
Merriam-Webster unabridged
Share